export const nxVersion = require('../../package.json').version;
// Also update @nx/remix/utils/versions when changing vite version
export const viteVersion = '^7.0.0';
export const viteV6Version = '^6.0.0';
export const viteV5Version = '^5.0.0';
// TODO(v23): Remove vitest from here since once we drop vitest support in favor of @nx/vitest.
export const vitestV4Version = '^4.0.0';
export const vitestV3Version = '^3.0.0';
export const vitestV2Version = '^2.1.8';
export const vitestVersion = vitestV4Version;
export const vitestV1Version = '^1.3.1';
export const vitePluginReactVersion = '^4.2.0';
export const vitePluginReactSwcVersion = '^3.5.0';
export const jsdomVersion = '~22.1.0';
export const vitePluginDtsVersion = '~4.5.0';
export const ajvVersion = '^8.0.0';
export const happyDomVersion = '~9.20.3';
export const edgeRuntimeVmVersion = '~3.0.2';
export const jitiVersion = '2.4.2';

export const analogVitestAngular = '~2.1.2';

// Coverage providers
export const vitestV4CoverageV8Version = '^4.0.0';
export const vitestV3CoverageV8Version = '^3.0.5';
export const vitestV2CoverageV8Version = '^2.1.8';
export const vitestCoverageV8Version = vitestV4CoverageV8Version;
export const vitestV4CoverageIstanbulVersion = '^4.0.0';
export const vitestV3CoverageIstanbulVersion = '^3.0.5';
export const vitestV2CoverageIstanbulVersion = '^2.1.8';
export const vitestCoverageIstanbulVersion = vitestV4CoverageIstanbulVersion;
export const vitestV1CoverageV8Version = '^1.0.4';
export const vitestV1CoverageIstanbulVersion = '^1.0.4';
